Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F32 Argentina F16 Argentina F18 Spain F18 Greece F2 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Ecuador F1 Ecuador F2 Ecuador F3 Argentina F9 Argentina F10 Spain F36 Spain F37 Spain F41 Spain F42 Guatemala F1 Costa Rica F1 Panama F1 Spain F7 Italy F3 Italy F4 Argentina F6 Argentina F7 Spain F28 Spain F33 Spain F17 Argentina F3 Spain F43 Zivnobanka Open 1999 - Prostejov Maia Open - Oporto Napoli Challenger - Napoli Polish Open 99 - Poznan AXA Open - Espinho CA Challenger - Graz Jagermeister Open - Braunschweig Napoli Challenger Milan Challenger Braunschweig Challenger Pozoblanco Challenger Recanati Challenger Segovia Challenger Manerbio Challenger Bogota Challenger San Sebastian Challenger Quito Challenger Asuncion Challenger Santiago Challenger Zagreb Challenger Braunschweig Challenger Rimini Challenger Brasilia Challenger Montevideo Challenger Buenos Aires Challenger Sao Paulo Challenger Copa Petrobras Argentina - Buenos Aires Salinas Challenger Rabat Challenger Monza Challenger Orbetello Challenger Trani Challenger Reggio Emilia Challenger Como Challenger Orbetello Challenger Recanati Challenger Szczecin Challenger Manerbio Challenger Scheveningen Challenger Rennes Challenger Helsinki Challenger Sao Paulo Challenger Marrakech Challenger Milan Challenger Liberec Challenger Irving Challenger Milan Challenger Rome Challenger Orleans Challenger Santiago Challenger Rome Challenger Prostejov Challenger Braunschweig Challenger Perugia Challenger Genova Challenger Todi Challenger Cali Challenger Milan Challenger Campinas Challenger Bucaramanga Challenger Marrakech Challenger Genova Challenger Santo Domingo Challenger Mohammedia Challenger Perugia Challenger Santa Fe 2 Challenger Buenos Aires Challenger Braunschweig Challenger Lima Challenger Szczecin Challenger Concepcion Challenger Biella Challenger Noumea Challenger Braunschweig Challenger Open de Tenis Comunidad Valenciana - Valencia Pekao Open - Szczecin Barranquilla Challenger Caltanissetta Challenger Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Pomorski Bank Kredytowy Open - Szczecin Maia Challenger - Oporto Santo Domingo Challenger Waldbaum's Hamlet Cup - Long Island Seville Challenger Genova Challenger Adidas Open de Toulouse - Toulouse Amersfoort Challenger Campionati Internazionali di Sicilia - Palermo Dubai Tennis Open - Dubai Grand Prix Hassan II - Casablanca Generali Open 1999 - Kitzbuhel Mallorca Open - Mallorca Heineken Open - Auckland Dubai Tennis Open - Dubai Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona UBS Open Gstaad - Gstaad Santo Domingo Challenger Scania Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Milan Indoors - Milan Open 13 - Marseille Salvador Challenger Open Seat-Godo '99 - Barcelona Trofeo Conde de Godo - Barcelona Generali Open 2001 - Kitzbuhel Generali Open 2002 - Kitzbuhel Salem Open - Hong Kong CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adidas International - Sydney Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel Idea Prokom Open - Sopot Thailand Open - Bangkok AXA Cup - London Franklin Templeton Tennis Classic - Scottsdale Milan Challenger Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad China Open - Beijing Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Synsam Swedish Open - Bastad Croatia Open - Umag China Open - Beijing Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Copa Telmex - Buenos Aires Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Heineken Open - Auckland Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Salzburg Challenger BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Open 13 - Marseille Rabat Challenger BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Qatar Exxon Mobil Open - Doha Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart ATP Studena Croatia Open - Umag Campinas Challenger Seville Challenger Szczecin Challenger China Open - Beijing Rennes Challenger If Stockholm Open - Stockholm Geneva Challenger Gerry Weber Open - Halle Bratislava Challenger Pereira Challenger Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Helsinki Challenger Heineken Open - Auckland Copa Claro - Buenos Aires Bet-at-home Open - Hamburg Bucaramanga Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Erste Bank Open - Vienna Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Barletta Challenger Napoli Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Rio Open 500 - Rio de Janeiro BMW Open - Munich Mercedes Cup - Stuttgart Panama City Challenger VTR Open - Vina del Mar Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires Sydney International - Sydney Rakuten Japan Open - Tokyo Power Horse Cup - Dusseldorf Geneva Open - Geneva If Stockholm Open - Stockholm Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Swiss Indoors Basel - Basel Bet-at-home Open - Hamburg Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Rome Challenger Santiago Open - Santiago Astana Open - Nur-Sultan Winston-Salem Open - Winston-Salem Rome Challenger St. Petersburg Open - St. Petersburg Anytech365 Andalucia Open - Marbella Sydney Tennis Classic - Sydney Shenzhen Open - Shenzhen AEGON International - Eastbourne SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Antalya Cup - Antalya Cali Challenger Cordoba Open - Cordoba Grand Prix Hassan II - Marrakech Campinas Challenger SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg European Open - Antwerp Erste Bank Open - Vienna Adelaide International - Adelaide Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Belgrade 2 - Belgrade Cordoba Open - Cordoba Argentina Open - Buenos Aires Mallorca Championships - Mallorca Studena Croatia Open - Umag Asuncion Challenger Bet-at-home Open - Hamburg Santiago Challenger Sarasota Challenger German Tennis Championships - Hamburg China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Marburg Challenger SkiStar Swedish Open - Bastad San Marino Challenger Ortisei Challenger Grand Prix de Tennis de Lyon - Lyon Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Moselle Open - Metz Buenos Aires Challenger Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Madrid Challenger Swiss Indoors Basel - Basel Heineken Open - Auckland Canberra Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Sao Paulo Challenger US Men's Clay Court Championship - Houston European Open - Antwerp SkiStar Swedish Open - Bastad Bordeaux Challenger Montevideo Challenger Credit Agricole Suisse Open - Gstaad Lima Challenger Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Moselle Open - Metz Geneva Open - Geneva Swiss Open - Gstaad Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Buenos Aires Challenger SkiStar Swedish Open - Bastad Parma Challenger Ismaning Challenger Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Open Parc - Lyon Generali Open - Kitzbuhel UBS Open Gstaad - Gstaad Cordoba Open - Cordoba Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Grand Prix de Tennis de Lyon - Lyon Serbia Open - Belgrade Open 13 - Marseille Hamburg European Open - Hamburg ABN/AMRO World Tennis Tournament - Rotterdam Swiss Open - Gstaad Generali Open - Kitzbuhel Dubai Tennis Open - Dubai San Diego Open - San Diego AIG Japan Open - Tokyo Rio Open - Rio de Janeiro Mauthausen Challenger Oeiras 4 Challenger Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Forte Village Sardegna Open - Sardinia Gonet Geneva Open - Geneva Szczecin Challenger Nordea Open - Bastad Plava Laguna Croatia Open - Umag Brasil Open - Costa do Sauipe Cordoba Open - Cordoba Thailand Open - Bangkok Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Open de Tenis Comunidad Valenciana - Valencia China Open - Beijing Brasil Open - Costa do Sauipe Connex Open Romania - Bucharest Copa Telmex - Buenos Aires Scania Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Valencia Open - Valencia Apia International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Verona Challenger Brisbane International - Brisbane Salem Open - Hong Kong Sydney International - Sydney Argentina Open - Buenos Aires Swiss Open - Gstaad Generali Open - Kitzbuhel Brasil Open - Sao Paulo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel AEGON Championships - London 14th Paris Open - Paris Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Santiago Challenger Prague 1 Challenger Noumea Challenger Medellin Challenger Salzburg Challenger Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Seville Challenger Buenos Aires Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Tennis Masters Series - Paris Brasil Open - Sao Paulo Tennis Masters Series - Toronto Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Open 13 - Marseille Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo The Dubai Tennis Championships - Dubai Rogers Masters - Montreal Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Croatia Open Umag - Umag Internazionali BNL d'Italia - Rome Internazionali BNL dItalia - Rome Miami Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne Sony Open Tennis - Miami Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London French Open - Paris Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Tennis Masters Series - Cincinnati The Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Erste Bank Open - Vienna Rolex Paris Masters - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - New York Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai U.S. Open - New York French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Movistar Open - Santiago Chengdu Open - Chengdu U.S. Open - New York European Open - Antwerp U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires Tennis Masters Series - Monte Carlo U.S. Open - New York Rogers Cup - Montreal French Open - Paris Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, 1R, ESP-MAR 3-2 Australian Open - Melbourne Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, World Group, QF, ESP-GER, 3-2 U.S. Open - New York Davis Cup, World Group, QF, ARG-SRB 4-1 Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Campionati Internazionali d'Italia - Rome U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Toronto Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston French Open - Paris Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, QF, ITA-ARG 1-3 Olympics - Sydney Davis Cup, World Group, SF, BEL-ARG 3-2 ATP Cup - Sydney Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, QR, ESP-UZB 4-0 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ESP-NED 4-1 Watsons Water Champions Challenge - Hong Kong Olympics - Rio de Janeiro Tennis Masters Cup - Sydney Olympics - Athens